package com.mc.lp.service;

import org.apache.log4j.Logger;

import com.mc.lp.core.util.property.IPropertyUtil;
import com.mc.lp.database.cache.DBCacheService;
import com.mc.lp.database.service.handler.EventResponse;
import com.mc.lp.database.service.handler.event.IEvent;
import com.mc.lp.database.service.handler.exception.EventHandlingException;


public interface IService {
	public DBCacheService getCacheService();
	public IPropertyUtil getPropertyUtil();
	public Logger getLogger();
	public void fireEvent(final IEvent event);
	public EventResponse fireBlockerEvent(final IEvent event)throws EventHandlingException;
}
